Hi community, I’m looking for a way to have alerts trigger to a rotation on-call engineers but only during their day time hours. The complication is the engineer currently on-call may be in a different timezone. Ideally I’d like these alerts to notify during the engineer’s 9-5 local time (so week one the engineer may be in UTC, the next week in UTC-5).
I can see a simple way of creating a rotation with a fixed support time, but is there a way of making this more dynamic based upon the user’s “Current Time” in their profile?
Daytime hours alert
We ended up solving this as a set of per-user schedules, all in the first escalation policy level (the simple way you were thinking of ?), to receive both low & high-urgency notifications, where the users provided support during their specific fixed shift. Altogether these user-schedules covered 24 hours.
I had avoided doing this, a little apprehensive about the maintenance obligation, but in practice it’s been relatively carefree–the shifts don’t change (though there are still on-call rotations, at the next level of the escalation policy).